package woshiheima8;

import java.io.File;
//给定一个路径,请通过递归完成遍历该目录下得所有内容,并把所有文件的绝对路径输出在控制台
public class DiGuiDemo01 {
    public static void main(String[] args) {
        //创建File对象
        File srcFile = new File("D:\\page1");
        //调用方法
        getAllFile(srcFile);


    }
    public static void getAllFile(File srcFile){
        //获取File目录下得所有文件
        File[] fileArray = srcFile.listFiles();
        //遍历该File数组，得到一个File对象
        if (fileArray != null){//判断是否为空
            for (File file : fileArray){
                if (file.isDirectory()){
                    //判断file对象是否是目录
                    //是就递归调用
                    getAllFile(file);
                }else {
                    //不是获取绝对路径输出
                    System.out.println(file.getAbsolutePath());
                }
            }

        }
    }
}
